
//定义组合式API仓库
import { defineStore } from "pinia";
import { ref, computed,watch} from 'vue';
// 新建小仓库 
let useTodoStore=defineStore('todo',()=>{
    let todos=ref([{id:1,title:'吃饭'},{id:2,title:'睡觉'}])
    let arr=ref([1,2,4])
    const total=computed(()=>{
      return  arr.value.reduce((pre,next)=>{
            return pre+next
        },0)
    })
// 务必要返回一个对象：属性和方法可以提供给组件使用 
return {
    todos,
    arr,
    total,
    updateTodo(){
        // console.log(123)
        todos.value.push({id:4,title:'组合式API方法'})

    }
}
})
export default useTodoStore